home *** CD-ROM | disk | FTP | other *** search
-
-
- Notes to the dvi2xx 0.51alpha6 port for the Amiga
- done by Stefan Sticht
-
-
- Overview
-
- dvi2xx consists of different TeX-dvi-file printer drivers for printers, who
- understand the HP PCL language (HP Printer Control Language), like the HP
- Laserjet II, IIp, III, IIIp and numerous (or most) other page printers.
- Additionally there is a printer driver for the IBM 3812 page printer.
-
- Please read first dvi2xx.man or dvi2xx.txt, the documentation for dvi2xx.
-
-
-
- Font searching
-
-
- Fonts are searched in TeX:pk/ by default. You may change this by setting
- the environment variable TEXPXL. You may specify more than one path.
- Seperate them with a ';'. As each path gets a / appended, you can't use any
- device name or Assign here or anything else which ends with a ':'; every
- path must end with a directory. Example:
-
- setenv TEXPXL "TeX:pk/laserjet;TeX:pk/miscfonts;TeX:pk/P6;MoreFonts:fonts"
-
- As you can't use SnoopDOS to see which directories get scanned for fonts, I
- extracted this list out of findfile.c (searching for cmr10 at 300dpi):
-
- path/dpi300/cmr10.pk
- path/pxl1800/cmr10.pk
- path/cmr10.300pk
- path/300/cmr10.300pk
-
- Replace path with TeX:pk or any path specified in TEXPXL.
-
-
-
- Automatic font generation
-
-
- If a font can't be found, a program or skript file named MakeTeXPK gets
- called with the parameters fontname, dpi, basedpi, magnification, mode. I
- suggest you to write a small script which translates the parameters and
- calls your favorite "make a font with Metafont"-script. Here's my script as
- an example:
-
- --- MakeTeXPK --- cut here ---
- ;
- ; dvilj2p frontend to MakeFont
- ;
- .key fnt,dpi,basedpi,mag,misc
-
- MakeFont <fnt> <dpi> <basedpi> <basedpi> print <dpi>/<fnt>.<dpi>pk $TeXPXL/
- --- cut here ---
-
-
-
- Compiling dvi2xx
-
-
- You can compile dvi2xx with the SAS/C 6.3 compiler using "smake -f
- Makefile.amiga". All compiler switches are in the SCOPTIONS file. Please
- ignore all those warnings about prototypes which can't be found and about
- unused variables.
-
- All executables are compiled for all 680x0 processors with SAS/C 6.3. They
- all use the AmigaOS mathieee#? libraries, thus using automatically a FPU if
- available.
-
-
-
- Please send any comments about the Amiga port to:
-
- Stefan Sticht
- Biberecker Weg 40a
- D-94036 Passau
-
- EMail: sticht@edith.deg.sub.org
-